////////////////////////////////////////////////////////////////////////////////////////////////////
// Base
document.write('<script type="text/javascript" src="../../src/Base/Math/gewMath.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Math/gewVector.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Math/gewMatrix.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Math/gewAffineTransform.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/gewGLUtils.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/gewUtils.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/gewConstant.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/gewDebugDraw.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Geometry/gewAabb.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Geometry/gewSphere.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Geometry/gewPlane.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Geometry/gewFrustum.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Geometry/gewRay.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Geometry/gewGeometry2D.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/Geometry/gewTriangle.js"></script>');
document.write('<script type="text/javascript" src="../../src/Base/webgl-debug.js"></script>');

//////////////////////////////////////////////////////////////////////////////////////////
// ResourceManager
document.write('<script type="text/javascript" src="../../src/ResourceManager/gewResourceManager.js"></script>');
document.write('<script type="text/javascript" src="../../src/ResourceManager/gewTextureManager.js"></script>');
document.write('<script type="text/javascript" src="../../src/ResourceManager/gewMeshManager.js"></script>');
document.write('<script type="text/javascript" src="../../src/ResourceManager/gewFont.js"></script>');
document.write('<script type="text/javascript" src="../../src/ResourceManager/gewFloatMap.js"></script>');

document.write('<script type="text/javascript" src="../../src/SceneGraph2D/gewScene2D.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph2D/gewSprite2D.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph2D/gewUI.js"></script>');

/////////////////////////////////////////////////////////////////////////////////////////
// Scene3D
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/gewScene3D.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/gewQuadTree.js"></script>');
// Node 
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/gewNode.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/gewMeshNode.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/gewAnimatedMeshNode.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/gewTerrainNode.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/gewWaterNode.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/gewGrassNode.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/gewDirectionalLight.js"></script>');

document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/ParticleSystem/gewEmitter.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Node/ParticleSystem/gewFireEmitter.js"></script>');

// CameraSystem
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/CameraSystem/gewCameraSystem.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/CameraSystem/gewCamera.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/CameraSystem/gewWorldCamera.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/CameraSystem/gewThirdPersonCamera.js"></script>');

// Effect
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewPhongEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewPhongNoShadowEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewPhongSkinnedEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewCSMEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewPhongKFEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewTerrainEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewWaterEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewGrassEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewSkyboxEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewParticleEffect.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/gewDepthMaskEffect.js"></script>');

// Filter
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Effect/Filter/gewFilter.js"></script>');


// Material
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewPhongMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewCSMMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewPhongKFMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewTerrainMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewWaterMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewGrassMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewParticleMaterial.js"></script>');
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Material/gewDepthMaskMaterial.js"></script>');

// Batch
document.write('<script type="text/javascript" src="../../src/SceneGraph3D/Batch/gewStaticBatch.js"></script>');

//Physics Engine
document.write('<script type="text/javascript" src="../../src/PhysicsEngine/gewPhysicsEngine.js"></script>');

//Network
document.write('<script type="text/javascript" src="../../src/Network/gewSocket.js"></script>');
document.write('<script type="text/javascript" src="../../src/Network/gewSocketWorker.js"></script>');

document.write('<script type="text/javascript" src="../../src/gewGame.js"></script>');